/*
 * ComandoAdminProdutos.java
 *
 * Created on 8 de Janeiro de 2008, 20:13
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package br.uff.javabasico.comandos;

import br.uff.javabasico.DAO.ProdutoDAOImpl;
import br.uff.javabasico.exception.BDException;
import br.uff.javabasico.exception.ExcecaoComando;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

/**
 *
 * @author HelioKann
 */
public class ComandoAdminProdutos implements Comando{
    
    /** Creates a new instance of ComandoAdminProdutos */
    public ComandoAdminProdutos() {
    }

    public String executar(HttpServletRequest req) throws ExcecaoComando {
        HttpSession sessao = req.getSession();
        try {
            
            sessao.setAttribute("produtos", ProdutoDAOImpl.getListaCompleta());
        } catch (BDException ex) {
            req.setAttribute("ERRO", "Erro ao obter lista de produtos");
            return "admin/administracao.jsp";
        }
        return "admin/AdminProdutos.jsp";
    }
    
}
